Semantics Based Mutation in Genetic Programming: the Case for Real-valued Symbolic Regression
نویسندگان
چکیده
In this paper we propose two new methods for implementing the mutation operator in Genetic Programming called Semantic Aware Mutation (SAM) and Semantic Similarity based Mutation (SSM). SAM is inspired by our previous work on a semantics based crossover called Semantic Aware Crossover (SAC) [19] and SSM is an extension of SAM by adding more control on the change of semantics of the subtrees involved in mutation operation. We apply these two new mutation operators to a class of real-valued symbolic regression problems and compare them with the Standard Mutation (SM) of Koza [13]. The results from the experiments show that while SAM does not help to improve the performance of Genetic Programming, SSM helps to significantly enhance Genetic Programming performance on the problems tried. The experiment results also show that the change of the semantics (fitness) in SSM is smoother than ones of both SAM and SM. This, we argue that is the main reason to the significant performance improvement of SSM over SAM and SC.
منابع مشابه
Semantic Aware Crossover for Genetic Programming: The Case for Real-Valued Function Regression
In this paper, we apply the ideas from [2] to investigate the effect of some semantic based guidance to the crossover operator of GP. We conduct a series of experiments on a family of real-valued symbolic regression problems, examining four different semantic aware crossover operators. One operator considers the semantics of the exchanged subtrees, while the other compares the semantics of the ...
متن کاملSemantic Similarity based Crossover in GP for Real-valued Function Regression
In this paper we propose a new method for implementing the crossover operator in Genetic Programming (GP) called Semantic Similarity based Crossover (SSC). This new operator is inspired by Semantic Aware Crossover (SAC) [20]. SSC extends SAC by adding semantics to control the change of the semantics of the individuals during the evolutionary process. The new crossover operator is then tested on...
متن کاملA Comparison of Regression and Neural Network Based for Multiple Response Optimization in a Real Case Study of Gasoline Production Process
Most of existing researches for multi response optimization are based on regression analysis. However, the artificial neural network can be applied for the problem. In this paper, two approaches are proposed by consideration of both methods. In the first approach, regression model of the controllable factors and S/N ratio of each response has been achieved, then a fuzzy programming has been app...
متن کاملSemantic Similarity Based Crossover in GP: The Case for Real-Valued Function Regression
In this paper we propose a new method for implementing the crossover operator in Genetic Programming (GP) called Semantic Similarity based Crossover (SSC). This new operator is inspired by Semantic Aware Crossover (SAC) [20]. SSC extends SAC by adding semantics to control the change of the semantics of the individuals during the evolutionary process. The new crossover operator is then tested on...
متن کاملShuffled Frog-Leaping Programming for Solving Regression Problems
There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...
متن کامل